the right to life - Spanish English Dictionary